@charset "utf-8";
/* CSS Document */
.user_photo{ width:75px; height:75px; padding:2px; border:1px solid #AEAEAE;float:left;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.account_info ul{ float:left; margin-top:16px; line-height:30px; margin-left:20px;}
.account_info ul li span{ margin-left:10px;}
.change_info{ text-decoration:underline; margin-left:0px; font-size:16px; padding-top:48px; display:block;}
.change_info img{ width:30px; margin-top:-10px; display:block; float:left; margin-left:20px;}

.details h{ color:#0000CE; font-weight:bold; display:block; padding:15px 10px;}

.my_question textarea{ width:550px ;height:50px; margin-left:50px; float:left;}
.my_question textarea:focus{ height:80px;
-webkit-transition: .2s ease-in-out;
-moz-transition: .2s ease-in-out;
-o-transition: .2s ease-in-out;}
.my_question input{ margin-left:10px; background:#ACACFF; border:1px solid #03F; width:50px; height:50px; margin-top:3px;
-webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
-moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
box-shadow: 2px 2px 2px rgba(0,0,0,0.3);}
.my_question input:active{
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;}
select,input,textarea{ font-size:18px; font-weight:normal;}

.questioner{float:left;}
.questioner img{ width:50px; height:50px; padding:1px; border:1px solid #AEAEAE;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;}
.question_list li{ display:block; padding:8px 20px;}
.question_info{ float:left; width:80%; margin-left:20px; padding-right:50px;}
.question_info_time{ font-size:15px;}
.question_info a{ text-decoration:underline; font-size:16px; opacity:.7; margin-left:28px; display:block; margin-top:10px;}
.answer_area { display:none;}
.answer_area textarea{ width:500px; float:left;}
.answer_area input{ margin-top:20px; margin-left:10px;}
.answer_input{ width:500px; height:20px; resize:none; background:#F0F0F0; border:1px solid #A9A9A9;}
.answer_list{ margin-top:10px;}
.answer_list li{ padding:2px 0;}
.answer_list li img{ float: left; width:30px; height:30px; margin-right:10px; padding-top:5px;}
.answer_list li .answer_item_detail{ float:left; width:640px;}
.answer_list li .answer_item_detail .answer_item_info{ font-size:16px; color:#999;}
.answer_list li .answer_item_detail .answer_item_content{ font-size:18px;}
.question_info a[class="more"]{ font-size:14px; display:block; margin-bottom:5px;}